import { DbDataType } from "@ctsy/model";
import * as seq from 'sequelize'
/**
  * 设备数据记录 DataLog
  * 消息编号 DLID 自增(bigint)
  * 设备编号 DID 序号(bigint)
  * 型号编号 MID 序号(bigint)
  * PID PID 序号(bigint)
  * 发送编号 DDID 序号(bigint)
  * 设备地址 Addr 序号(bigint)
  * 网关编号 GateID 序号(bigint)
  * 数据方向 To 字符串50(char(50))
  * 状态 Status 字符串50(char(50))
  * 失败原因 FMemo char250(char(250))
  * 产生时间 CTime 时间(datetime)
  * 产生人 CUID 序号(bigint)
  * 指令码 Code 序号(bigint)
  * 原因 Memo char250(char(250))
  * 写入时间 WTime 时间(datetime)
  * 原始数据 Origin char250(char(250))
  * 处理时间 RTime 时间(datetime)
  * AID AID 序号(bigint)
  * GID GID 序号(bigint)
  * Key Key 字符串50(char(50))
*/
export default {
    DLID: {
        type: DbDataType.bigint,
        primaryKey: true,
        autoIncrement: true,
        defaultValue: 0,
        allowNull: false
    },
    Data: {
        type: seq.JSON
    }
}